package gang.org.springframework.framework.web.servlet.handler;

import gang.org.springframework.framework.web.servlet.GangHandlerExecutionChain;
import gang.org.springframework.framework.web.servlet.GangHandlerMapping;

import javax.servlet.http.HttpServletRequest;

/**
 * Description: springboot 解析
 *
 * @author gang.chen
 * @version 1.0
 * @Date 2023/11/20 8:40
 */
//TODO
public abstract class GangAbstractHandlerMapping implements GangHandlerMapping {


    protected abstract Object getHandlerInternal(HttpServletRequest request);

    @Override
    public GangHandlerExecutionChain getHandler(HttpServletRequest request) {
        return null;
    }

    @Override
    public boolean usesPathPatterns() {

        //TODO
        return GangHandlerMapping.super.usesPathPatterns();
    }
}
